<extend name="Common:sysTemplate" />
<block name="content"><li><a href="{:U('Access/addDept')}">+新建部门</a></li>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table_list">
    <thead>
        <tr>
            <td width="100">ID</td>
            <td width="250">
                部门结构 <b title="单击部门隐藏/显示该部门下在子类">[i]</b>
            </td>
            <td>
                描述
            </td>
            <td width="200">操作</td>
        </tr>
    </thead>
    <tbody>
        <volist name="list" id="vo" key="k">
        <tr align="center" id="{$vo.id}" pid="{$vo.pid}">
            <td>{$vo.id}</td>
            <td align="left" class="tree" style="cursor: pointer;">{$vo.fullname}</td>
            <td>{$vo.remark}</td>
            <td class="op">
                <a href="__URL__/editDept?id={$vo.id}" class="edit">编辑</a>
                <a href="javascript:void(0);" class="delthis">删除</a>
            </td>
        </tr>
        </volist>
    </tbody>
</table>
</block>
<block name="footjs"><script type="text/javascript">
$(function(){
    $(".table_list>tbody>tr:odd").addClass('dbl');

    $('.table_list>tbody>tr').hover(function () {
        if (!$(this).hasClass('ol')) {
            $(this).addClass('dbh');
        }
    }, function () {
        if (!$(this).hasClass('ol')) {
            $(this).removeClass('dbh');
        }
    })
    // 显示该分类下在子类
    var chn=function(cid,op){
        if(op=="show"){
            $("tr[pid='"+cid+"']").each(function(){
                $(this).removeAttr("status").show();
                chn($(this).attr("id"),"show");
            });
        }else{
            $("tr[pid='"+cid+"']").each(function(){
                $(this).attr("status",1).hide();
                chn($(this).attr("id"),"hide");
            });
        }
    }
    $(".tree").click(function(){
        if($(this).attr("status")!=1){
            chn($(this).parent().attr("id"),"hide");
            $(this).attr("status",1);
        }else{
            chn($(this).parent().attr("id"),"show");
            $(this).removeAttr("status");
        }
    });
    //删除
    $(".delthis").click(function(){
        var obj=$(this);
        $.jBox.confirm("确定删除吗？", "提示", function(v, h, f){
            var id=$(obj).parents("tr").attr("id");
            if (v == 'ok') {
                $.getJSON("__URL__/delDept", { id:id}, function(json){
                    if(json.status==1){
                        $.jBox.tip(json.info);
                        $(obj).parents("tr").remove();
                    }else{
                        $.jBox.tip(json.info);
                    }
                });
            }
        });
        
        
    });
})
</script></block>